package com.yuzhi.master.sewage.wmst.domain.request;

import com.yuzhi.common.core.domain.BaseEntity;
import com.yuzhi.common.core.domain.PageQuery;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class DrainWmstReq extends BaseEntity {
    /**
     * 影像监视点代码，唯一标识
     */
    private String wmstCode;

    /**
     * 影像监视点名称
     */
    private String wmstName;

    /**
     * 影像监视点经度
     */
    private Double wmstLong;
    /**
     * 纬度
     */
    private Double wmstLat;
    /**
     * 影像监视点所在位置
     */
    private String wmstLoc;

    /**
     * 监控对象
     */
    private String wmstObj;
    /**
     * 设备名称
     */
    private String equName;
    /**
     * 分配IP地址
     */
    private String ipAddr;
    /**
     * 备注
     */
    private String note;
    /**
     * 记录生效时间
     */
    private LocalDateTime effDate;
    /**
     * 记录失效时间
     */
    private LocalDateTime exprDate;
    /**
     * 行政区名称
     */
    private String areacd;
    /**
     * 管理机构代码
     */
    private String areanm;
    /**
     * 灌区代码
     */
    private String admacd;
    /**
     * 所属工程
     */
    private String irrdcd;
    /**
     * 外键ID
     */
    private String fkCd;
    /**
     * 外键类型 1污水厂、2泵站、3管道、4管井、5测站（雨量站）
     */
    private String engType;

    private PageQuery pageQuery;
}
